home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / vla / 00index.vla < prev    next >
Text File  |  1994-04-11  |  7KB  |  146 lines

  1.  
  2.     Ok, here's Lithium's suggested plan of attack.  Code with the big guys
  3. in no time flat by following our easy 10 step program. :)
  4.  
  5.  
  6. 1.  Get a BOOK!  Something with all the DOS interrupts, BIOS interrupts, and
  7.         TASM compiler directives. (It isn't absolutely necessary to have the
  8.         TASM directives, but it will be easier)
  9.  
  10. 2.  Get TASM!  You'll have trouble compiling your code if you use MASM, so do
  11.         yourself a favor and get Borland's Turbo Assembler (TASM).
  12.  
  13.     Tip:  TASM is the most compatible compiler on the market, it will let you
  14.             compile MASM code.  Most of the files on this list were created
  15.             with TASM 3.2 I believe.  If you are having errors, it is likely
  16.             that you have an old compiler version.  Newer files will be 
  17.             released using TASM 4.0.  Everything should be backwards 
  18.             compatible, but occassionally they aren't, so just a thought.
  19.  
  20. 3.  Snuggle up with that book and read.  VLA files often assume you already
  21.         have ASM programming experience.  They are NOT a substitute for 
  22.         reading the book, but rather the extra-credit work! :)
  23.  
  24. 4.  Take it slow, and COMMENT LIKE HELL!  Most new programmers (and some old)
  25.         hate commenting with a passion.  In ASM, you won't last a month if
  26.         you don't at least put the ideas down.  Since the code is composed of
  27.         a few commands, it is criptic at best to read your old code, much 
  28.         much worse to read someone elses, so do yourself and everyone else a
  29.         favor and be a good little boy.  COMMENT LIKE HELL!
  30.  
  31. 5.  Don't get frustrated, at first it is a struggle to print the traditional
  32.         "Hello World!", but pretty soon, it's not that it's multiplies.  The
  33.         printing is no problem, it's those damn multiplies.  Then it's that
  34.         stink'n DMA, man if it were only as easy at them multiplies.  Learning
  35.         ASM is a constant battle, but you really do gain ground as you look
  36.         back.
  37.  
  38. 6.  Try to fit some programming in everyday.  An hour would be great, just 
  39.         get in the habit.  That's how I do it.
  40.  
  41. 7.  Online help, as of now, I don't charge for help and the worst your gonna
  42.         get is a "Gee, I don't know either".  General group questions go to
  43.  
  44.         vlasite@carson.u.washington.edu
  45.  
  46.         Specific ASM questions are only being answered by me right now, so 
  47.         drop me an email 
  48.  
  49.         lithium@u.washington.edu
  50.  
  51. 8.  Geez, I should have watched Letterman last night.  
  52.  
  53. 9.  (One of the Top Ten Things Heard In The Ticket Line For Kickboxer 2)
  54.  
  55.         "Hey, I hear there's alot of kickboxing in this one."
  56.  
  57. 10. And the top reason that you will be able to get through this 10 step plan
  58.         to learn Intel Assembly Language:  You are good enough, you are smart  
  59.         enough, and dog-gonit!  People like you!
  60.  
  61.  
  62.  
  63. Suggested Books:
  64.  
  65.     Using Assembly Language 3rd Edition.  Published by Que and written by
  66.         Wyatt
  67.  
  68.     Advanced Assembly Langauge.  Published by Que and written by Wyatt
  69.  
  70.     Programmer's Guide to the EGA and VGA Cards 2nd Edition.  Published by
  71.         Addison-Wesley and written by Richard F. Ferraro
  72.  
  73.     Graphics Gems I, ][, and III.  Published by Academic Press
  74.  
  75.  
  76.  
  77.  
  78.     One out of one VLA programmers agree, this is the way to go!
  79.  
  80.  
  81.  
  82.  
  83.     And here is a complete listing as of 3/16/94 of the VLA releases.  All of
  84. these files should be found on our disro sites, or on the major Internet
  85. demo sites.  I have also seen our files grouped into pakages, VLA should be
  86. in the name somewhere.
  87.  
  88.  
  89.                         --- Phantasm File Listing ---
  90.  
  91.                                VLA Files #16 <NR>
  92.                                ~~~~~~~~~~~~~
  93.  Filename.Ext  Bytes  Description
  94.  ------------  -----  -----------------------------------------------------
  95.  3DROTATE.DOC 17664   3D Rotation Tutorial - VLA
  96.  3DROTATE.ZIP 35712   How to do 3d Rotations by VLA
  97.  3D_MATH .ZIP 11328   3D Shading and Rotaional Math - VLA
  98.  ASMVLA00.ZIP 17024   Intro to assembler by VLA
  99.  ASMVLA01.ZIP 10880   Explains File I/O in ASM- source for "ANSI viewer"
  100.  C101VLA .DOC 6912    Intro to basic "C" programming by VLA
  101.  CTUT2VLA.ZIP 11264   C Tutorial #2 - VLA
  102.  CTUT3VLA.ZIP 3712    C Tutorial #3 / An explanation of Arrays - VLA
  103.  DEFCON  .ARJ 91904   DEF CON I Convention Information Update VGA/SBPro
  104.  DEFCON  .ZIP 91776   Defcon Loader - BY VLA - Conference Information!
  105.                           :VGA/SB Pro!
  106.  DIR_VLA .ZIP 6400    simple directory lister w/ ASM source by VLA
  107.  DMA_VLA .ZIP 3200    info on programming DMA ch0-7 includes source -VLA
  108.  FPOLY256.ZIP 35200   Some pretty fast MODE-X filling routines..
  109.  HSTARS  .ZIP 5248    Horizontal star field source
  110.  INT9    .ZIP 4736    int9 replacement that'll keep track of all keys press
  111.  KEYINT  .ZIP 3200    Detects multiple keypresses. In ASM
  112.  MODFORM .ZIP 6016    another info file on the format of the .MOD
  113.  MODINFO .ZIP 33664   Info on MODs & SB/SBpro
  114.  MODPLAY .ZIP 41600   Source to a semi-working MOD player
  115.                           :Has functional DMA/DSP transfer routines
  116.  MODPLAY2.ZIP 5376    Draeden's Mod player..
  117.  MX2_VLA .ZIP 6784    An updated and revamped MODEX.INC - VLA
  118.  MXFONT  .ZIP 7936    Files that'll use BIOS font to print text in MODEX vla
  119.  PALROT  .ZIP 2688    Demonstration of palette rotation
  120.  ROTATE  .ZIP 7808    Code for 2d rotations written by Draeden
  121.  SEA_CODE.ZIP 33664   The source to VLA's old SEA SICK demo
  122.  SINCOS  .ZIP 1920    BASIC file that creates a sine/cosine chart
  123.  STARS   .ZIP 10624   How to do a starfield by VLA
  124.  TERM_VLA.ZIP 9216    A quick, ugly terminal program that has ANSI support
  125.                           :and can upload and download Zmodem if you have GSZ
  126.  TESTVID .ZIP 8448    Simple "Test your video speed" program -VLA
  127.  TEXTBALL.ZIP 4096    cute little smooth ball that bounces in text mode -VLA
  128.  TRI-VLA .ZIP 11520   Triangle filling routine w/ clipping 
  129.  VERTSCR .ZIP 17024   ASM source for a verticle credits-type scroller   :VLA
  130.  VIEWTGA .ZIP 12630   ASM TGA viewer
  131.  VLA-DIST.TXT 3072    VLA Distribution Site Application
  132.  VLA-SEA .ZIP 17408   Seasick Demo by VLA - 2nd Release
  133.  VLA1    .EXE 21888   Small VLA Loader
  134.  VLAJEDI .ZIP 26240   A start on the star wars scroller thingy ASm source
  135.  VLAMODEX.ZIP 8192    info on MODE X 
  136.  VLAMOUSE.ZIP 4608    ASM mouse tutorial by VLA
  137.  VLASNOW .ZIP 56960   The newest from VLA. Christmas demo.
  138.  VLA_FONT.ZIP 75136   Font utilities and lotsa scrollers ASM code   -VLA
  139.  WAVES   .ZIP 22400   Does transparent verticle waves in mode 12h       -VLA
  140.  WCIMIT  .ZIP 12800   asm file showing how FC probably did their horizontal
  141.                           :panning stuff in World Charts...
  142.  ------------  -----  -----------------------------------------------------
  143.  41 files     801920 bytes total
  144.  
  145.  
  146.